---
sidebar_label: Multiple queries in a request
sidebar_position: 9
description: Run multiple queries in a request in Hasura
keywords:
  - hasura
  - docs
  - bigquery
  - query
  - multiple arguments
  - request
---

import GraphiQLIDE from '@site/src/components/GraphiQLIDE';

# Multiple Queries in a Request

## Execution

If multiple queries are part of the same request, they are executed
**sequentially**, the individual responses are collated and returned
together. You can fetch objects of different unrelated types in the same
query.

## Run multiple top level queries in the same request

**For example**, fetch a list of `authors` and a list of `articles`:

<GraphiQLIDE
  query={`query {
  bigquery_authors(limit: 2) {
    id
    name
  }
  bigquery_articles(limit: 2) {
    id
    title
  }
}`}
response={`{
  "data": {
    "bigquery_authors": [
      {
        "id": "1",
        "name": "Justin"
      },
      {
        "id": "2",
        "name": "Beltran"
      }
    ],
    "bigquery_articles": [
      {
        "id": "1",
        "title": "sit amet"
      },
      {
        "id": "2",
        "title": "a nibh"
      }
    ]
  }
}`}
/>
